﻿using System; 
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Senac.ProjetoIntegrador.Model;
using Senac.ProjetoIntegrador.DAO.Context;

namespace Senac.ProjetoIntegrador.DAO
{
    public class UsuarioDAO
    {
        public void CreateUsuario(Usuario usuario)
        {
            using (ProjetoIntegradorContext context = new ProjetoIntegradorContext())
            {
                context.Usuario.Add(usuario);
                context.SaveChanges();
            }
        }

        public Usuario BuscarUsuario(int id)
        {
            using (ProjetoIntegradorContext context = new ProjetoIntegradorContext())
            {
                Usuario Usuario = context.Usuario.Find(id);
                context.SaveChanges();
                return Usuario;
            }
        }
        public Usuario Buscarlogin(String Login)
        {
            Usuario Usuario = new Usuario();
            using (ProjetoIntegradorContext context = new ProjetoIntegradorContext())
            {
                var query = context.Usuario.Where(p => p.desc_login_email == Login);

                foreach (var item in query)
                {
                    Usuario = item;
                }
                context.SaveChanges();

            }
            return Usuario;
        }
    }
}
